// pages/yqh/flow/index.js
const app = getApp(); // 获取应用实例

Page({

  /**
   * 页面的初始数据
   */
  data: {
    yqh_title: '活动章程', yqh_id: 0,
    tlist: [
      {title: '议题11', starttime: '2025-05-05 09:09', cnt: '111'},
    ],
    yqh_top: '1', yqh_flow: '2', yqh_cnt: '3', ispop: 0,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({ yqh_id: options.id });
    this.getList(options.id);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },

  // 数据
  getList: function (e) {
    var _this = this;
    wx.request({
      method: "post",
      url: app.globalData.xcxApi + 'yqh/flow/list',
      data: { id: e },
      success: function (res) {
        res = res.data;
        console.log(res);
        if (res.code < 0) {
          return
        }
        _this.setData({
          tlist: res.data,
        });
      },
      error: function (err) {
        console.log(err);
      }
    });
  },

  // 详情
  toOne: function (e) {
    console.log(e);
    var title = e.currentTarget.dataset.title;
    var cnt = e.currentTarget.dataset.cnt;
    this.setData({
      yqh_top: this.data.yqh_title, //'邀请函',
      yqh_flow: title, //'流程',
      yqh_cnt: cnt, //'内容内容',
      ispop: 1,
    });
  },

  // 关闭弹窗
  popClose: function (e) {
    this.setData({
      ispop: 0,
    });
  },

  // 返回
  toback: function (e) {
    wx.navigateBack({
      url: '/pages/yqh/index/index',
    });
  },

  // 预约
  toApply: function (e) {
    // console.log(e, this.data.yqh_id); return
    var uinfo = wx.getStorageSync('uinfo');
    wx.request({
      method: "post",
      url: app.globalData.xcxApi + 'yqh/apply',
      data: { yqh_id: this.data.yqh_id, uid: uinfo.uid },
      success: function (res) {
        res = res.data;
        console.log(res);
        if (res.code < 0) {
          wx.showToast({
            title: res.msg, icon: 'none'
          }); return
        }
        wx.showToast({
          title: '申请成功', icon: 'none'
        });
      },
      error: function (err) {
        console.log(err);
      }
    });
  },
})